La rivière de l'Andlau prend sa source au Champ du Feu à 1070 mètres d'altitude, elle est longue de 42 km, sur son parcours elle se transforme en cascade, au Hohwald puis descend la vallée pour traverser les communes d'Andlau et de de Valff. La rivière serpente ensuite à travers la zone naturelle préservée du Bruch de l'Andlau, dans la plaine d'Alsace, et rejoint l'Ill à Fegersheim, après quoi l'Ill traverse Strasbourg et se jette dans le Rhin à Offendorf. Au total, la rivière de l'Andlau traverse 16 communes du département du Bas-Rhin et elle contient 8 affluents.